#ifndef __CELDAS_ESPECIALES_H__
#define __CELDAS_ESPECIALES_H__

#include "Celda.h"

class Explosion: public Celda{
public:
	//Constructor que carga la imagen de la explosión usada para animaciones
	Explosion(unsigned x, unsigned y): Celda::Celda(x,y){
		this->cargarImg("explosion.gif");
	}
	//No se puede clickear una explosión
	virtual bool wasClicked(const SDL_Event& event){
		return false;
	}
	~Explosion(){}
};

class Invisible: public Celda{
public:
	//Constructor que carga la imagen de la celda invisible usada para animaciones
	Invisible(unsigned x, unsigned y): Celda::Celda(x,y){
		this->cargarImg("celdaInvisible.gif");
	}
	//No se puede clickear una celda invisible
	virtual bool wasClicked(const SDL_Event& event){
		return false;
	}
	~Invisible(){}
};


#endif // __CELDAS_ESPECIALES_H__
